import { Vmp, VmpEntity } from '../vmp/interface'
export interface AutoVmpData {
	meeting_moid: string
	/** 画面合成模式
	 * 1-定制画面合成;
	 * 2-自动画面合成; */
	mode: number
	show_mt_name: 0 | 1
	/** 画面合成风格 0-自动画面合成 其他 */
	layout: number
	vmp_mt: {
		mt_id: string
		account: string
		account_type: 2 | 1 | 6 | 4 | 5 | 7 | 8
		name: string
	}
	members: {
		mt_id: string
		account: string
		account_type: 2 | 1 | 6 | 4 | 5 | 7 | 8
		name: string
		chn_idx: number
		member_type: number
	}[]
}
export type ChairmanVmpData = VmpEntity & {
	vmp_mt: { mt_id: string }
}
export const defaultData: Vmp = {
	id: '',
	name: '',
	mode: 2,
	show_mt_name: 1,
	layout: 0,
	members: [],
	state: 0,
	voice_hint: 0,
	broadcast: 0,
	except_self: 0,
}
